#优惠卷生成脚本

import random
import string

#定义优惠卷组成

code = string.ascii_letters + string.digits

#每次生成四位的随机串
def getCode():
    return "".join(random.sample(code,4))

#生成四列四位
def key(group):
    return "-".join([getCode() for i in range(group)])

import pymysql

#数据库链接
conn = pymysql.connect(host="localhost",user="root",password="root",db='edu',charset='utf8')

#创建游标对象
cursor = conn.cursor()

#sql语句
sql = " insert into codes(code,discount,state) values ('%s',%s,1) " % (str(key(4)),'0.8')

#执行语句
cursor.execute(sql)

#提交事务
conn.commit()
#关闭游标和链接
cursor.close()
conn.close()

